// api/routes/route.go
package routes

import (
	"github.com/gin-gonic/gin"
	"gorm.io/gorm"
)

func RegisterRoutes(r *gin.Engine, db *gorm.DB) {
	// 创建版本路由组
	v1 := r.Group("/api/v1")
	{
		RegisterUserRoutes(v1, db)
		RegisterAuthRoutes(v1, db)
		// 注册其他模块的v1路由...
		RegisterSimpleRoutes(v1)   // 新的简单路由
		RegisterTestRoutes(v1, db) // test
		RegisterAiRoutes(v1, db)   //ai
	}

	v2 := r.Group("/api/v2")
	{
		RegisterUserRoutesV2(v2, db)
		// 注册其他模块的v2路由...
	}
}
